html, body {
    height: 100%;
    padding: 0;
    margin: 0 10px;
}
.weekend {
    background: #f4f7f4 !important;
}
.filter{
    width:100%;
    padding:10px 0;
    margin:0 auto;
}
#gantt_here{
    width:100%;
    height: 90%;
    margin:0 auto;
}
/*marker线颜色*/
.today_line { 
    background-color: rgba(255,0,0,.4);
}
.gantt_task_cell.week_end{
    background-color: #EFF5FD;
}
/*项目条颜色*/
.gantt_task_line.father {
    background: #3f5e6f;
    border:0;
    box-shadow: none !important;
}
.gantt_task_line.father .gantt_link_control.task_left {
    border-width: 8px 5px;
    border-style: solid;
    border-color: #3f5e6f hsla(0,0%,100%,0) hsla(0,0%,100%,0) #3f5e6f;
    left: 0;
    top: 7px;
    box-sizing: border-box;
}
.gantt_task_line.father .gantt_link_control.task_right {
    border-width: 8px 5px;
    border-style: solid;
    border-color: #3f5e6f #3f5e6f hsla(0,0%,100%,0) hsla(0,0%,100%,0);
    right: 0;
    top: 7px;
    box-sizing: border-box;
}
.gantt_task_line.father .gantt_link_point {
    display: none !important;
}
.state01{
    background: #ccc;
    border:#ccc;
}
.gantt_grid_data .iconfont{
    margin:0 5px;
}
.gantt_scale_line:first-child{
    background: #e4e4e4;
}